package hcn.protocol.registration.xml.req;
import hcn.protocol.registration.MsgHeader;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.List;

/**
 * @Author impel
 * @Date 2020/11/13 10:28
 * @Description: 门诊停诊信息通知
 * PushCanceledWorks
 * @Version 1.0
 */
@XmlRootElement(name = "BSXml")
@XmlAccessorType(XmlAccessType.FIELD)
public class PushCanceledWorksRequest {
    private MsgHeader MsgHeader;
    private MsgBody MsgBody;

    public MsgHeader getMsgHeader() {
        return MsgHeader;
    }

    public void setMsgHeader(MsgHeader msgHeader) {
        MsgHeader = msgHeader;
    }

    public MsgBody getMsgBody() {
        return MsgBody;
    }

    public void setMsgBody(MsgBody msgBody) {
        MsgBody = msgBody;
    }

    @XmlRootElement(name = "MsgBody")
    @XmlAccessorType(XmlAccessType.FIELD)
   public static class MsgBody {
        private String VisitOrganization;
        private int OutpatientType;
        private ListSchedules ListSchedules;

        public String getVisitOrganization() {
            return VisitOrganization;
        }

        public void setVisitOrganization(String visitOrganization) {
            VisitOrganization = visitOrganization;
        }

        public int getOutpatientType() {
            return OutpatientType;
        }

        public void setOutpatientType(int outpatientType) {
            OutpatientType = outpatientType;
        }

        public ListSchedules getListSchedules() {
            return ListSchedules;
        }

        public void setListSchedules(ListSchedules listSchedules) {
            ListSchedules = listSchedules;
        }

        @XmlRootElement(name = "ListSchedules")
        @XmlAccessorType(XmlAccessType.FIELD)
        public static class ListSchedules{
            private List<ListSchedule> ListSchedule;

            public List<ListSchedule> getListSchedule() {
                return ListSchedule;
            }

            public void setListSchedule(List<ListSchedule> listSchedule) {
                ListSchedule = listSchedule;
            }
        }
   }
}
